Hass接入天猫精灵方案总结 (2021/12/25) 您所在的位置:网站首页 天猫精灵 连接米家 Hass接入天猫精灵方案总结 (2021/12/25)

Hass接入天猫精灵方案总结 (2021/12/25)

2024-07-14 13:39| 来源: 网络整理| 查看: 265

本帖最后由 zxytddd 于 2021-12-27 15:56 编辑

几年前刚刚接触HomeAssistant的时候,折腾了一番,把家里需要的设备全部接入,同时使用cnk700i大神的插件havcs(https://github.com/cnk700i/havcs)中方案1(自建技能,https暴露公网IP)的方式,接入了天猫精灵。 由于使用起来很顺手,也很稳定,于是退烧不再折腾。一直平稳运行了2年多,直到前几天。。。

因为疫情被封到家里,就想着把HomeAssistant升级一下。但是因为版本太旧,升级起来问题太多,于是重做了系统,重新建了新的系统,所有的东西重新配置一遍。但是接入天猫精灵时出了问题。

手贱删了天猫精灵开放平台上之前自建的技能,于是问题出现了: 1. 已发现的设备无法被删除。论坛里搜了帖子,发现有人有一样的问题,似乎无解,要等天猫官方修复。 2. 只能创建天猫精灵2.0的技能,cnk700i大神的插件havcs中的方案1没有适配。如果以前在1.0时代创建过技能的,现在仍然可以使用。但如果当时没创建,或者创建后删除的,就不能再创建支持1.0的技能了。

又是一番搜索后,总结了目前应该可用的接入天猫精灵的方案,总结如下。如有遗漏,还请论坛里的大神留言补充,我也会不断更新这个帖子的内容。 1. 使用havcs插件的方案2或方案3,但是依赖cnk700i大神提供的服务 (目前测试可用) 2. 使用HassLife插件,同样依赖Blear大神提供的服务 (测试中出现问题,插件无法访问服务器) 3. 论坛囧大提供的天猫精灵接入方案,仍然依赖论坛提供的服务 (未测试)

无论哪个方案,都依赖于各位无私奉献的大神提供的服务。换句话说,目前我没找到可以通过自建技能接入天猫精灵的方案。 不清楚cnk700i大神有没有计划更新havcs插件支持2.0,或者Blear大神开源服务器部分,让大家可以自建服务器。

但是,求人不如求己,我准备趁着疫情封锁的这段时间,基于cnk700i大神的havcs代码,把对于2.0的适配做了。 为了防止自己偷懒,在这里先立个flag,督促一下自己。 ========================================= 2021/12/26更新: 今天做了一点修改,由于我家里只有灯和风扇,所以我只做了这2个设备的适配。代码在这里:https://gitee.com/zxytddd/havcs 使用方法和cnk700i大神的方法一样,不过需要额外的一个步骤:在天猫平台创建技能的时候,同时添加灯和风扇的新产品。品牌选择IOTZONE,灯的型号是Light1,风扇的型号是Fan1。 目前还未完成,我只是简单的测试了一下,可以满足我自己的需求了。等用上一段时间没问题后,再重新发帖,出个详细的教程。

========================================= 2021/12/27更新: 添加了源仓库中尚未被提交的PR(感谢作者moonsn大神),用以解决更新refresh_token 超时时间错误的问题。保证在当前HA core最新版(2021.12.4)中认证逻辑正常。 同时自己也临时修改了一次控制多个设备时的错误问题。后面仔细研究一下大神的代码,完善天猫精灵2.0的支持。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有